4.4.3.1. 3D modell egyszerűsítése importálásnál – decimálás

Az objektumok kezelése a programban lassú, ha a részletesen megtervezett 3D objektumok felületszáma olyan nagy, hogy a program számítás- és tárigényét jelentősen megnöveli. Sok esetben a nagy felületszám jelentős csökkentésével sem romlik érzékelhetően a megjelenítés minősége. Ilyenkor célszerű az eredeti objektum helyett annak leegyszerűsített változatával dolgozni. Az egyszerűsítést egy algoritmus végzi, amely elveti a sorrendben legkisebb alakváltozásokat okozó felületeket, s a program a továbbiakban ezzel dolgozik, így gyorsabb lesz a működése.

 

Erre az egyszerűsítésre van mód a 3D Studio rajzok és az olyan dwg/dxf formátumú rajzok importálása esetében, amelyek 3D-s objektumokat tartalmaznak.

 

A 3D objektum importálásakor megjelenik a 3D modell egyszerűsítése párbeszédablak, ahol a felhasználó szabadon dönthet a 3D modell egyszerűsítésének mértékéről, azaz arról a szorzótényezőről (egyszerűsítési rátáról), amely megmondja, hogy az eredeti felületszám hányadára csökkenjen.

&Lásd a 4.4.3. 3DS Import fejezetet.

 

Lényeges különbség az általános beállításoknál megadható felületkorlátozással szemben (Fájl - Beállítások  - Általános – 3D megjelenítés menü), hogy amíg a felületkorlátozásnál a modellről tárolt információ nem csökken, addig a 3D modell egyszerűsítésével a modellről az importált fájlban tárolt eredeti információ véglegesen csökken.

 

A 3D modell egyszerűsítése párbeszédablakban három opció választható az egyszerűsítésnél:

 

Intervallumos egyszerűsítés

Alapértelmezésben megjelennek azok a Poligonszám intervallum határok, amelyet a program figyelembe vesz. A program megvizsgálja, melyik a legkisebb Poligonszám érték, amelyik nagyobb vagy egyenlő az importált 3D objektum poligonszámával. Az egyszerűsítés az ehhez rendelt rátával történik. Ha egyik Poligonszám sem elégíti ki a feltételt, akkor az Egyébként-hez rendelt egyszerűsítési rátát veszi figyelembe a program. Lehetőség van az intervallumok szerkesztésére is a következők szerint:

 

Egyszerű egyszerűsítés

Példa

Egyszerűsítés nélkül a következő importált modell 47672 felületből áll:

 

 

Ha a felületek 75%-át kizárjuk, tehát az egyszerűsítési rátát 0.25-nek választjuk, akkor a modellünket jelentősen leegyszerűsítettük, de a számításigény is lecsökken, s a renderelt képen ugyanolyan jól látható a modell formája.

!Abban az esetben, ha nem használ decimálást, a program eltünteti azoknak a szomszédos háromszögeknek a közös élét, amelyeknek a normál vektora megegyezik. Így az objektum felületét nem szabdalják fel a felesleges vonalak. Az eredmény a vektoriális 3D ablakban takartvonalas mód esetén, illetve a renderelt képen jelenik meg. A módszer hátránya, hogy az objektum nagy méretű marad.